/*    */ package dm.jdbc.desc;
/*    */ 
/*    */ import dm.jdbc.driver.DmdbType;
/*    */ 
/*    */ public class DTypeInfo implements Cloneable {
/*  6 */   public int m_dType = 0;
/*  7 */   public int m_prec = 0;
/*  8 */   public int m_scale = 0;
/*    */   
/*    */ 
/*    */   public DTypeInfo() {}
/*    */   
/*    */   public DTypeInfo(int dtype, int prec, int scale)
/*    */   {
/* 15 */     this.m_dType = dtype;
/* 16 */     this.m_prec = prec;
/* 17 */     this.m_scale = scale;
/*    */   }
/*    */   
/*    */   public void setDType(int dType) {
/* 21 */     this.m_dType = dType;
/*    */   }
/*    */   
/*    */   public int getDType() {
/* 25 */     return this.m_dType;
/*    */   }
/*    */   
/*    */   public void setPrec(int prec) {
/* 29 */     this.m_prec = prec;
/*    */   }
/*    */   
/*    */   public int getPrec() {
/* 33 */     return this.m_prec;
/*    */   }
/*    */   
/*    */   public void setScale(int scale) {
/* 37 */     this.m_scale = scale;
/*    */   }
/*    */   
/*    */   public int getScale() {
/* 41 */     return this.m_scale;
/*    */   }
/*    */   
/*    */   public int getLocalScale() {
/* 45 */     if (this.m_dType == 16) {
/* 46 */       return DmdbType.localTimeZoneRealPrec(this.m_scale);
/*    */     }
/* 48 */     return this.m_scale;
/*    */   }
/*    */   
/*    */   public final Object clone() {
/* 52 */     DTypeInfo typeInfo = null;
/*    */     try
/*    */     {
/* 55 */       typeInfo = (DTypeInfo)super.clone();
/*    */     } catch (CloneNotSupportedException e) {
/* 57 */       e.printStackTrace();
/*    */     }
/*    */     
/* 60 */     return typeInfo;
/*    */   }
/*    */ }


/* Location:              D:\Program Files\DBMS_20150813\jdbc\Dm7JdbcDriver17.jar!\dm\jdbc\desc\DTypeInfo.class
 * Java compiler version: 2 (46.0)
 * JD-Core Version:       0.7.1
 */